Part Number Hot Search : 
SMBTA42M PJ16148L 05CM100 MAX48 GBPC1504 CNB2003 TDSG515 30R090
Product Description
Full Text Search
 

To Download GS9020-CFV Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 GENLINX TMII GS9020
Serial Digital Video Input Processor
DATA SHEET FEATURES * fully compatible with SMPTE 259M * auto-standard operation to 540MHz * embedded EDH and data processing core * selectable loop through or re-serialized EDHprocessed serial output * noise immune HVF timing signal outputs * configurable FIFO reset pulse for clearing downstream FIFOs * ANC header and TRS-ID correction for all standards * user controlled output blanking * ITU-R-601 output clipping for active picture area * ancillary data indication * low system power * selectable IC interface or 8-bit parallel port for access to EDH flags and device configuration bits * EDH flags also available on dedicated pins * seamless flag mapping to GS9021 EDH coprocessor * 80 pin LQFP APPLICATIONS SMPTE 259M serial digital receiver for composite and component standards including 4:4:4:4 at 540Mb/s with EDH processing; Noise immune digital sync and timing generation; Cost effective EDH insertion and checking for serial routing and distribution applications. DESCRIPTION The GS9020 is specifically designed to deserialize SMPTE 259M serial digital signals. The inclusion of Error Detection and Handling (EDH) ensures the integrity of the data being received from the serial digital interface (SDI). Internal 75 termination resistors allow INTERLINXTM seamless connection with the GS9035 Reclocker or the GS9025 Receiver, thus providing a complete, high performance, digital video input processor with EDH, digital sync signal generation, and other system features. The GS9020 also includes a parallel to serial converter and NRZI scrambler to provide re-serialized, EDH compliant data output. The EDH core implements EDH insertion and extraction according to SMPTE RP-165. This core also generates noise immune timing signals such as horizontal sync, vertical blanking, field ID and ancillary data identification. It also provides many system features such as a FIFO reset pulse (which can be programmed to coincide with either EAV or SAV), TRS-ID and ANC header correction, user controlled output blanking and ITU-R-601 output clipping. The GS9020 has an IC (Inter-Integrated Circuit, IC is a registered Trademark of Philips) serial interface bus and an 8-bit parallel port for external access to all error flags and device configuration bits. ORDERING INFORMATION
PART NUMBER GS9020-CFV GS9020-CTV PACKAGE 80 pin LQFP Tray 80 pin LQFP Tape TEMPERATURE 0C to 70C 0C to 70C
GS9020
SDOMODE PARALLEL TO SERIAL CONVERTER WITH SCRAMBLER DESCRAMBLER BUF SDI SERIAL TO PARALLEL CONVERTER 10 SYNC DETECTOR EDH AND DATA PROCESSING CORE FRAMED DATA [9:0] 10
SDO BUF SDO 0 1
SDI
DOUT[9:0] FIFO_RESET
5
HVF CLIP_TRS ANC_CHKSM
SCI BUF SCI
SCRAMLER PRESCALER
PCLK OUT
ALIGNING CONTROL UNIT
4
RESET 7
STANDARDS INDICATOR HOSTIF TRS_ERR DEDICATED FLAG PORT PCLKOUT
BLOCK DIAGRAM
Revision Date: November 1999 GENNUM CORPORATION P.O. Box 489, Stn. A, Burlington, Ontario, Canada L7R 3Y3 Tel. +1 (905) 632-2996 Fax. +1 (905) 632-5946 E-mail: info@gennum.com www.gennum.com Document No. 521 - 66 - 05
ABSOLUTE MAXIMUM RATINGS
PARAMETER Supply Voltage Input Voltage Range (any input) Operating Temperature Range VALUE -0.3V to 6.0V -0.3 to VDD +0.3V 0C to 70C -55C to 150C 260C
GS9020
Storage Temperature Lead Temperature (soldering, 10 sec)
DC ELECTRICAL CHARCTERISTICS
VDD = 5.0 V, TA = 0 - 70C unless otherwise shown.
PARAMETER Supply Voltage Supply Current Unloaded High Speed Serial Data and Clock Inputs
SYMBOL VDD DD
CONDITIONS
MIN 4.75
TYP 5.0 110 190 3.65 800 75 2.7 800 10 8 4 2
MAX 5.25 3.95 1250 0.8 150 1 0.4 -
UNITS V mA mA V mV V mV V V A A pF V V mA mA mA
NOTES
TEST LEVEL
270Mb/s 540Mb/s
3.14 450 2.0
VCM VDIFFIN RPULLUP
1
Serial Data Outputs
VCM VDIFFOUT
2
TTL Compatible CMOS Inputs
VILMAX VIHMIN IN VIN = VDD or GND
-
3 4
CIN TTL Compatible CMOS Outputs VOLMAX VOHMIN OUT at OUT at OUT
2.4 -
5 6 7
NOTES 1. RPULLUP refers to the internal pullup resistor associated with the serial data and clock inputs (see Figure 4). 2. Assuming 100 differential termination resistor as shown in figure 7. Given VDIFFOUT = 800mV and a 100 termination, ISDO = 8mA. 3. The following inputs have internal pull-up resistors: SDOMODE. The following inputs have internal pull-down resistors: ANC_CHKSM, FLYWDIS, FLAG_MAP, RESET, CRC_MODE, FIFOE/S AND HOSTIF_MODE. 4. All other inputs. 5. The following outputs have 8mA drivers (typical): PCLKOUT 6. The following outputs have 4mA drivers (typical): S[1:0], FL[4:0], ANC_DATA, DOUT[9:0], V, F[2:0], H, FIFO_RESET, TRS_ERR, NO_EDH 7.The following outputs have 2mA drivers (typical): P[7:0], STD[3:0], INTERRUPT
2
521 - 66 - 05
AC ELECTRICAL CHARCTERISTICS
VDD = 5.0 V, TA = 0 - 70C unless otherwise shown.
PARAMETER Serial Input Clock Frequency Serial Data Input Setup Time Serial Data Input Hold Time Serial Data Output Duty Cycle Distortion Serial Output Jitter Serial Data Output Rise Time Parallel Clock Output Jitter Input Timing
SYMBOL SCI tSS tSH
CONDITIONS
MIN -
TYP -
MAX 540
UNITS MHz
NOTES
TEST LEVEL
600
-
-
ps
1
GS9020
600
-
-
ps
1
-
5
-
%
540Mb/s at eye crossing
-
360 600
-
ps p-p ps
27MHz at 50% voltage level t1 t2
-
700
-
ps p-p
20 with 25pF loading with 25pF loading with 25pF loading with 25pF loading with 25pF loading T/2 T/2-3 T/2-7 6
-
9 T/2+7 T/2+0.5 T/2+1 400 -
ns ns ns ns ns ns ns kHz ns
2 2 3 3 3
Output Delay Time Output Hold Time Output Setup Time Flag Port Disable Time Flag Port Enable Time IC Clock Frequency Host Interface Setup Time Host Interface Hold Time Host Interface Output Enable Time Host Interface Output Disable Time Reset Time Pulse Width NOTES
tOD tOH tOS tFDIS tFEN SCL tHS tHH tHEN tHDIS tRESET
4
6
-
-
ns
4
with 25pF loading
-
-
21
ns
4
with 25pF loading
-
-
10
ns
4
100
-
-
ns
1. The serial clock rising edge should occur at the centre of the data period for optimum performance. (See Figure 1) 2. Since the GS9020 does not have a parallel clock input, it is not possible to define timing details relative to it. Instead the GS9020 has a parallel clock output and all timing information is relative to PCLKOUT. The flag port pins (FL[4:0], F_R/W, S[1:0]) are the only inputs where the timing details are important. The timing requirements are shown in Figure 2. 3. These times are relative to the rising edge of PCLKOUT as shown in Figure 3. Note that the data transitions at the falling edge of PCLKOUT. T is the parallel clock period in ns. 4. The Host Interface signals, P[7:0], R/W, A/D and CS are asynchronous to the parallel clock.
3
521 - 66 - 05
PIN CONNECTIONS
ANC_DATA TRS_ERR CLIP_TRS ANC_CHKSM BLANK_EN SDOMODE BYPASS_EDH VBLANKS/L SGND SDO SDO SVDD VDD GND FLAG_MAP F2 F1 F0 H V VDD GND GND VDD VDDSDI SDI SDI VDDSDI VDDSCI SCI SCI VDDSCI VDD GND HOSTIF_MODE FIFOE/S CRC_MODE P7 P6 P5 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 1 60 2 59 3 58 4 57 5 56 6 55 7 54 8 53 9 52 GS9020 10 51 TOP VIEW 11 50 12 49 13 48 14 47 15 46 16 45 17 44 18 43 19 42 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 SCL/P4 SDA/P3 A2/P2 A1/P1 A0/P0 R/W A/D CS VDD GND RESET STD3 STD2 STD1 STD0 FL4 FL3 FL2 FL1 FL0
GS9020
DOUT9 DOUT8 DOUT7 DOUT6 DOUT5 DOUT4 DOUT3 DOUT2 DOUT1 VDD GND DOUT0 PCLKOUT FIFO_RESET NO_EDH FLYWDIS INTERRUPT F_R/W S0 S1
PIN DESCRIPTIONS
NUMBER 6, 7 10, 11 15 SYMBOL SDI, SDI SCI, SCI HOSTIF_MODE TYPE I I I Differential serial data inputs. Differential serial clock inputs. Host interface mode select. When HIGH, the host interface is configured for IC mode. When LOW, the host interface is configured for parallel port mode. FIFO_RESET pulse control. When HIGH, the output FIFO_RESET pulse occurs on the EAV word. When LOW, the output FIFO_RESET pulse occurs on the SAV word. CRC_MODE enable. When HIGH, CRC_MODE is enabled. When LOW, CRC_MODE is disabled. In parallel port mode, these are bits 7:5 of the host interface address/data bus. In IC mode, these pins must be set LOW. In parallel port mode, this is bit 4 of the host interface address/data bus. In IC mode, this is the serial clock input for the IC port. In parallel port mode, this is bit 3 of the host interface address/data bus. In IC mode, this is the serial data pin for the IC port. In parallel port mode, these are bits 2:0 of the host interface address/data bus. In IC mode, these are input bits which define the IC slave address for the device.. Parallel port read/write control. When HIGH, the parallel port is configured as an output (read mode). When LOW, the parallel port is configured as an input (write mode). In IC mode, this pin must be set HIGH. DESCRIPTION
16
FIFOE/S
I
17
CRC_MODE
I
18 - 20
P[7:5]
I/O
21
SCL/P4
I/O
22
SDA/P3
I/O
23 - 25
A[2:0]/P[2:0]
I/O
26
R/W
I
4
521 - 66 - 05
PIN DESCRIPTIONS
NUMBER 27 SYMBOL A/D TYPE I DESCRIPTION Parallel port address/data bus control. When HIGH, the parallel port is used for address input. When LOW, the parallel port is used for data input or output. In IC mode, this pin must be set LOW. Parallel port chip select. When CS is LOW and R/W is HIGH, the GS9020 drives the address/ data bus. When CS is LOW and R/W is LOW, the user should drive the address/data bus. When CS is HIGH, the address/data bus is in a high impedance state (Hi - Z). In IC mode, this pin must be set HIGH. Reset. When LOW, the internal control circuitry is reset. Video standards indication as described in section 1.4 EDH flag data port to allow access to the EDH flags. Control bits which select whether FF, AP, or ANC EDH flags are active on the EDH flag data port (FL[4:0]). In FLAG_MAP mode, the S[1:0] pins become outputs (see device description). Flag port read/write control. When HIGH, FL[4:0] are configured as outputs allowing EDH flags to be read from the device. When LOW, FL[4:0] are configured as inputs allowing EDH flags to be overwritten in the outgoing EDH packet. In FLAG_MAP mode this pin must be set HIGH. Interrupt output. This output goes low when EDH errors occur. This pin is an open drain output and requires an external pullup resistor. If this output is not used, a pullup resistor is not required. Flywheel disable. When HIGH, the internal flywheel is disabled. When LOW, the internal flywheel is enabled. No EDH present indication. When HIGH, indicates EDH packets are not present in the incoming data stream. FIFO Reset output. Asserted LOW during the TRSID word for composite standards and the EAV or SAV word for component standards. Parallel clock output. Parallel digital video data outputs. Vertical sync indication. Horizontal sync indication. Field indication. F2 is the MSB. FLAG_MAP mode enable. When HIGH, FLAG_MAP mode is enabled. When LOW, FLAG_MAP mode is disabled. 70, 71 73 SDO/SDO VBLANKS/L O I Differential serial data outputs. Vertical blanking interval control. For NTSC signals, when VBLANKS/L is set LOW the 19 line blanking interval is selected and when set HIGH the 9 line blanking interval is selected. For PAL D2 signals, when VBLANKS/L is set LOW the 17 line blanking interval is selected and when set HIGH the 7 line blanking interval is selected. For PAL component signals VBLANKS/L should be set LOW. Bypass EDH control. When HIGH, the device allows the EDH packet to pass through unaltered. Serial data output control. When LOW, the serial data output is re-serialized processed data. When HIGH, the serial data output is the looped through serial input. After changing SDOMODE, the GS9020 must be reset for proper operation. Blanking enable. When LOW, incoming data words are set to appropriate blanking levels. Ancillary checksum updating enable. When HIGH, ancillary checksum updating is enabled.
28
CS
I
GS9020
31 32 - 35 36 - 40 41, 42
RESET STD[3:0] FL[4:0] S[1:0]
I O I/O I/O
43
F_R/W
I
44
INTERRUPT
O
45
FLYWDIS
I
46
NO_EDH
O
47
FIFO_RESET
O
48 52-60,49 61 62 63 - 65 66
PCLKOUT DOUT[9:0] V H F[2:0] FLAG_MAP
O O O O O I
74
BYPASS_EDH
I
75
SDOMODE
I
76 77
BLANK_EN ANC_CHKSM
I I
5
521 - 66 - 05
PIN DESCRIPTIONS
NUMBER 78 SYMBOL CLIP_TRS TYPE I DESCRIPTION Clip and TRS correction control. When HIGH, the TRS Blanking, ITU-R-601 clipping and TRS insertion features are enabled. TRS error indication. When HIGH, indicates a TRS error in the data stream such as a missing TRS, an improperly placed TRS, or an incorrect TRS ID word. Ancillary data indication. When HIGH, indicates that an ANC packet is coming out of the device. The output is high from the beginning of the first header word to the end of the checksum word of the ANC packet. Power supply connection for the serial processing circuitry (nominally +5V). Ground connection for the serial processing circuitry. Power supply connection for the serial data outputs. To save power when not using the SDO/ SDO outputs, set this pin to ground. Ground connection for the serial data outputs. Power supply connection for the internal 75 ohm pullup resistor (nominally +5V) on the serial data input lines. Power supply connection for the internal 75 ohm pullup resistor (nominally +5V) on the serial clock input lines. Power supply connection for the parallel processing circuitry (nominally +5V). Ground for the parallel processing circuitry.
79
TRS_ERR
O
GS9020
80
ANC_DATA
O
1, 4, 13 2, 3, 14 69
VDD GND SVDD
72 5, 8
SGND VDD_SDI, SDI
9, 12
VDD_SCI, SCI
29,51,68 30,50,67
VDD GND
BLOCK DIAGRAM - EDH AND DATA CORE PROCESSING
HOSTIF_MODE FLAG_MAP
EDH FLAG EXTRACTION
HOST INTERFACE/ FLAG PORT
IC INTERFACE DEDICATED FLAG PORT 8-BIT PARALLEL INTERFACE
CRC COMPARISON/ CALCULATION FRAMED DATA [9:0] VBLANKS/L FLYWDIS H, V, F 10
ERRORED FIELD COUNTER
FLAGS BYPASS_EDH
HVF 5 FLYWHEEL
TRS DETECTION
ANCILLARY CHECKSUM CALCULATION/ COMPARISON
ERROR FLAGS & FORMAT PACKET
10 MUX
10 DOUT[9:0]
CRC_MODE TRS COMPARE ANCILLARY CHECKSUM CORRECTION 10 NEW CRC CALCULATION
TRS_ ERROR
IC is a registered Trademark of Philips
ITU-R-601 CLIPPING TRS BLANKING TRS INSERTION/ CORRECTION
10
BLANK_EN CLIP_TRS
6
521 - 66 - 05
DETAILED DESCRIPTION The GS9020 EDH coprocessor consists of five major blocks: 1. Data Input/Output Block (with automatic standard detect) 2. Flywheel Block 3. EDH Block 4. Data Processing Block 5. Host Interface (HOSTIF) Block The following convention is used to differentiate device pins from HOST interface table bits. SDI/SDI and SCI/SCI are high speed Pseudo-ECL (PECL) compatible differential inputs with internal pullup resistors (75 nominally) as shown in Figure 4. Note that each pullup resistor has a dedicated power pin allowing the use of other interfacing topologies. The internal pullup resistors allow the GS9020 to be easily interfaced to the GS9025 as shown in Figure 5 and Figure 17. An external diode is required to offset the input signals to the input range of the GS9020. For maximum signal integrity the GS9025 and GS9020 should be placed as close together as possible. The PECL serial input signals are first converted to CMOS levels and then deserialized to 10 bit parallel format (based on the TRS headers), descrambled, and then passed to the processing core.
1.2 Parallel Digital Video Data Outputs
GS9020
PIN XX
LOGIC OPR
HOSTIF YY
LOGIC OPR (logic operator) gives the combinational relationship (if one exists), between pins which also have a corresponding HOST bit. This operator governs the signal the GS9020 receives. The following is the list of possible logic operators and their meaning.
PIN DOUT[9:0]
LOGIC OPR
HOST BIT
The output of the device is 10-bit digital video data and is present on the DOUT[9:0] output pins.
1.3 Reserialized Data Output
LOGIC OPR AND OR > <
MEANING XX AND YY XX OR YY XX takes precedence over YY YY takes precedence over XX
PIN SDO, SDO SDOMODE
LOGIC OPR
HOST BIT
1. DATA INPUT/OUTPUT BLOCK 1.1 Serial Video Data Inputs
PIN SDI, SDI SCI, SCI
LOGIC OPR
HOST BIT
The GS9020 also provides PECL differential serial data outputs (SDO/SDO). The serial data outputs can operate in one of two modes as controlled by the SDOMODE pin. When SDOMODE is set LOW, re-serialized processed data is output at the SDO/SDO output pins. When SDOMODE is set HIGH, the serial input data is supplied directly to the SDO/SDO output pins, bypassing the processing core. After changing SDOMODE, the GS9020 must be reset for proper operation. The serial data output circuits are shown in Figure 6. The serial data outputs are designed to drive 50-75 controlled impedance traces and can be easily connected to the GS9028 cable driver as shown in Figure 7 and Figure 18. Note that to output proper PECL signal levels, a resistor must be connected between the two serial data outputs.
Serial data and clock signals are supplied to the GS9020 chip via the SDI/SDI and SCI/SCI pins, respectively. Eight standards are supported: Composite, 4:2:2 Component with 13.5MHz Y sampling, 4:2:2 16 x 9 wide screen with 18MHz Y sampling, and 4:4:4:4 Component Single Link with 13.5MHz Y sampling, all in both NTSC and PAL formats. See Table 1.
7
521 - 66 - 05
1.4 Automatic Standard Detection
1.5 Parallel Clock Output
PIN
LOGIC OPR
HOST BIT STD_SEL
PIN PCLKOUT
LOGIC OPR
HOST BIT
STD[3:0]
STD[3:0] S
The device automatically detects the incoming video standard. The detected standard is encoded on the STD[3:0] pins and the HOSTIF read table bits as shown in Table 1 and Table 3.
TABLE 1 STANDARD NAME NTSC 4:2:2 Component with 13.5MHz Y sampling NTSC Composite NTSC 4:2:2 16x9 Widescreen with 18MHz Y sampling NTSC 4:4:4:4 Single Link with 13.5MHz Y sampling PAL 4:2:2 Component with 13.5MHz Y sampling PAL Composite PAL 4:2:2 16x9 Widescreen with 18MHz Y sampling PAL 4:4:4:4 Single Link with 13.5MHz Y sampling STD[3:0] 0000 0001 0010
The PCLKOUT pin provides the output parallel clock. All synchronous I/O are timed relative to PCLKOUT. The following listing shows which I/O's are synchronous and which are not. Timing for synchronous outputs is shown in Figure 3. Timing for synchronous inputs is shown in Figure 2.
GS9020
SYNCHRONOUS FL[4:0] S[1:0] FIFO_RESET DOUT[9:0] F[2:0] 0011 0100 0101 0110 0111 V H ANC_DATA BLANK_EN F_R/W NO_EDH
ASYNCHRONOUS P[7:5] SCL/P4 INTERRUPT SDA/P3 A[2:0]/P[2:0] R/W A/D CS FLAG_MAP RESET CRC_MODE VBLANKS/L HOSTIF_MODE FIFOE/S FLYWDIS BYPASS_EDH SDO_MODE ANC_CHKSM CLIP_TRS
Noise immunity is included to ensure that momentary signal corruption does not affect the automatic standards detection function. This built in noise immunity results in delayed detection time during power up and when switching between standards. Delays range from as little as eight lines when switching between component standards to as much as four frames when switching between PAL and NTSC standards. If this delay is intolerable, the user can manually set the standard through the HOSTIF write table. To set the standard manually, the STD_SEL bit must be set HIGH and the S bit and STD[3:0] pins/HOSTIF bits set accordingly. The default standard upon reset of the chip is NTSC 4:2:2 component (13.5MHz Y sampling). The S bit, used for single link data standards only, is encoded in the TRSID word and indicates if the data is in RGB or YCRCB format as per SMPTE RP174. In automatic standard detection mode, the S bit can be read from the HOSTIF read table. In manual mode, the S bit must be set in the HOSTIF write table.
STD[3:0] TRS_ERROR
8
521 - 66 - 05
2. FLYWHEEL BLOCK 2.1 FVH Flywheel
2.2 Accurate FVH Timing Signals
PIN PIN FLYWDIS LOGIC OPR OR HOST BIT FLYWDIS SWITCHFLYW F[2:0] V H VBLANKS/L
LOGIC OPR
HOST BIT F[2:0]
GS9020
AND
VBLANKS/L
The flywheel's primary function is to provide accurate field, vertical, and horizontal output signals in the presence of noisy or error prone input data. Flywheel synchronization is based on the TRS words in the incoming data stream. The FVH flywheel synchronizes to the incoming data stream in less than two fields once the incoming standard has been detected. Once synchronized, the TRS words in the incoming data stream and those generated by the flywheel are constantly compared to ensure that the flywheel remains synchronized. Noise insensitivity is accomplished by re-synchronizing the flywheel to the data stream only if it is not aligned for long periods of time. For component signals, four mismatches between the EAV signal in the incoming and flywheel generated signals over a window of eight lines will trigger the flywheel to begin re-synchronization. For composite signals, re-synchronization is triggered by mismatches in the TRS encoded line numbers or field bits for 7 consecutive lines. The flywheel can be disabled by asserting the FLYWDIS control signal HIGH. Disabling the flywheel will remove the effective noise immunity. In this mode, FVH values will be decoded directly from the incoming data stream rather than being decoded from the flywheel. Note that when the flywheel is disabled, TRS_BLANK and TRS_INSERT will not function correctly if enabled. Therefore if the flywheel is disabled then so should TRS_BLANK and TRS_INSERT. FLYWDIS is available as an input pin and as a bit in the HOSTIF write table. The SWITCHFLYW control signal is used in applications where the data input to the GS9020 is switched between two synchronous signals. In this case, the two signals may be slightly misaligned and would normally require the flywheel to completely re-synchronize. In this scenario, the re-synchronization time would be undesirable. Asserting the SWITCHFLYW bit of the HOSTIF write table HIGH allows the flywheel to re-synchronize to the new incoming signal at the end of the switching line. For this functionality to operate properly, the two signals must both be in the active picture portion of the switching line at the time of the switch.
The F[2:0] signals indicate the current field of the video data. Three F bits are necessary to accommodate the composite PAL standard which has 8 fields. The F[2:0] bits are available on dedicated output pins and via the HOSTIF read table. Figure 8a and 8b illustrate the position of the F[2:0] transition within a line for component and composite signals, respectively. For component standards only, F0 is used to indicate fields 0 and 1. The lines on which the transitions occur conform to the SMPTE standards. For component signals, the horizontal (H) signal is HIGH during the horizontal blanking region of the output signal, from EAV to SAV inclusive. For composite signals, the H signal remains HIGH only for the 3FF, 000, 000, 000, and TRSID words. Figure 8a and 8b illustrate the H output signal timing for component and composite signals, respectively. The vertical (V) signal timing is dependent on the incoming video standard and the VBLANKS/L control signal. The VBLANKS/L signal is available as an input pin and via the HOSTIF write table and should be set to indicate the form of the incoming data stream. This allows the flywheel to correctly structure the V bit for flywheel synchronization, TRS insertion, and TRS error indication. For component based standards, the transition of the V output signal within a line is shown in Figure 8a. The line on which the V output signal transitions from HIGH to LOW is summarized in the table below. The lines on which the LOW to HIGH transition occurs conform to the SMPTE standards.
STANDARD NTSC 4:2:2 Component (13.5MHz Y sampling) NTSC 4:2:2 16x9 Widescreen (18MHz Y sampling) NTSC 4:4:4:4 Single Link (13.5MHz Y sampling) PAL 4:2:2 Component (13.5MHz Y sampling) PAL 4:2:2 16x9 Widescreen (18MHz Y sampling) PAL 4:4:4:4 Single Link (13.5MHz Y sampling)
VBLANKS/L=1 9/272
VBLANKS/L=0 19/282
9/272
19/282
9/272
19/282
22/335
22/335
22/335
22/335
22/335
22/335
9
521 - 66 - 05
For composite based standards, the V output signal is asserted HIGH as described in the following table:
2.4 FIFO Reset Pulse
PIN VBLANKS/L=1 NTSC Composite from Line 525/ Sample 768 to Line 9/ Sample 767 inclusive AND from Line 263/ Sample 313 to Line 272/ Sample 767 inclusive VBLANKS/L=1 PAL Composite from Line 623/ Sample 382 to Line 5/ Sample 947 inclusive AND from Line 310/ Sample 948 to Line 317/ Sample 947 inclusive VBLANKS/L=0 from Line 525/ Sample 768 to Line 19/ Sample 767 inclusive AND from Line 263/ Sample 313 to Line 282/ Sample 767 inclusive VBLANKS/L=0 from Line 623/ Sample 382 to Line 15/ Sample 947 inclusive AND from Line 310/ Sample 948 to Line 327/ Sample 947 inclusive FIFOE/S FIFO_RESET
LOGIC OPR
HOST BIT
GS9020
The GS9020 also provides a FIFO_RESET pulse on the FIFO_RESET output pin. This pin is always HIGH except when the TRSID word is exiting the device as shown in Figure 9. For component standards, a FIFOE/S input pin is used to determine if the FIFO_RESET pulse occurs during the EAV or SAV word of the outgoing data. If FIFOE/S is HIGH, the active low pulse of the FIFO_RESET output pin occurs during the EAV word. If FIFOE/S is LOW, the active low output pulse occurs during the SAV word. For composite signals the FIFOE/S pin has no effect since there is only one TRS-ID word per line. This feature is useful for synchronizing line store FIFOs that follow the GS9020.
3. EDH PROCESSING BLOCK
2.3 TRS Errors
PIN TRS_ERR
LOGIC OPR
HOST BIT TRS_ERR
This section describes the GS9020's EDH features and functionality.
3.1 Error Flags
The flywheel is used to indicate TRS errors. These errors are detected by comparing the TRS in the incoming data stream with the expected TRS based on the internal flywheel. If a mismatch occurs, the TRS_ERR signal is immediately set HIGH and maintained HIGH until a correct TRS occurs. The types of TRS errors detected are: * * * TRS missing TRS in wrong location
PIN
LOGIC OPR
HOST BIT INCOMING ERROR FLAGS OUTGOING ERROR FLAGS STICKY IN STICKY OUT OVERWRITE VALUES OVERWRITE CONTROL
TRS-ID is different from the one generated by the flywheel
RO_CTRL RESERVED WORDS (INCOMING) RESERVED WORDS (OUTGOING)
The TRS_ERR signal is available as an output pin and via the HOSTIF read table. The TRS_ERR signal should only be considered valid if the flywheel is enabled.
All 15 EDH error flags can be read from the HOSTIF read table. The INCOMING ERROR FLAGS represent the EDH error flags present in the incoming EDH packet. The OUTGOING ERROR FLAGS represent the EDH error flags present in the outgoing EDH packet (after modification by the GS9020). Please note that the EDH flags can also be accessed using the flag port as described later. The INCOMING and OUTGOING ERROR FLAGS, the incoming Validity bits (FFV and APV), and the EDH_CHKSM bit can be made "sticky".
10
521 - 66 - 05
Sticky error flags that detect an error for a field remain asserted until a HOSTIF read is performed on those error flags. Sticky mode allows the user to perform HOSTIF reads on the error flags to detect if any errors have occurred since the last read, and are particularly useful when a read cannot be performed after every field. When STICKY IN is asserted HIGH, the incoming flags and validity bits are in sticky mode. When STICKY OUT is asserted HIGH, the outgoing flags and the EDH_CHKSM bit are in sticky mode. Note that the INTERRUPT signal is derived from these signals so that it too becomes sticky. STICKY IN and STICKY OUT are available in the HOSTIF write table. The ERROR FLAGS and the EDH_CHKSM bit are sticky HIGH. That is, once they are set HIGH, they remain HIGH until a read operation. The Validity bits are sticky LOW. That is, once they are set LOW, they remain LOW until a read operation. In some applications, the user may wish to insert user defined EDH error flags into the outgoing EDH packet. The desired outgoing error flags are written into the OVERWRITE VALUES words of the HOSTIF write table and are placed in the outgoing EDH packet when the corresponding OVERWRITE CONTROL bit is asserted HIGH. See Table 2 for the HOSTIF Write Table. The GS9020 also allows the user to overwrite the seven reserved words of the OUTGOING EDH packet. When RO_CTRL (Reserved Word Overwrite Control) is asserted HIGH, the GS9020 overwrites the reserved words in the OUTGOING EDH packet with those specified in the HOSTIF write table. If RO_CTRL is LOW, the GS9020 does not alter the reserved words. RO_CTRL is a control bit in the HOSTIF write table. The reserved words of the INCOMING EDH packet are also available via the HOSTIF read table.
3.2 CRC Calculation And Updating
values based on the outgoing data stream are the ones inserted into the data stream. As a result, the CRC values in the outgoing data stream correctly reflect the contents of the outgoing data stream. The INCOMING FF and AP CRC values for the Full Field (FF) and Active Picture (AP) regions can be read from the HOSTIF read table. Similarly, the OUTGOING (calculated) FF and AP CRC values for the Full Field and Active Picture regions can be read from the HOSTIF read table.
3.3 Validity Bit
GS9020
PIN
LOGIC OPR
HOST BIT FFV APV
The VALIDITY (V) bits (as per SMPTE 165) present in the incoming EDH packet are used to indicate whether the CRC values are valid or invalid. If the V bit is HIGH, the CRC value is considered valid. In this case, the incoming CRC value is compared with the calculated CRC value to identify errors. If the V bit is LOW, the incoming CRC is invalid and a CRC comparison is not performed. If the device receives an EDH packet with the V bit set LOW it behaves as follows: 1. EDH = 0 (Not asserted for an invalid CRC) 2. EDA = EDAin "OR" EDHin (EDA calculated as usual) 3. A new calculated CRC value replaces the invalid one in the output EDH packet 4. The V bit will be set HIGH in the output EDH packet 5. Depending on whether one or both or FFV or APV is low, the Unknown Error Status (UES) flag corresponding to either FF or AP or both, is set HIGH in the output data. (No CRC check could be performed, so the data may or may not contain errors). The incoming V bits for the Full Field and Active Picture regions are available in the HOSTIF read table as FFV and APV, respectively. Outgoing full field (FFV) and active picture (APV) validity bits are set HIGH unless explicitly over-written through the HOSTIF write table or the flag port.
PIN
LOGIC OPR
HOST BIT INCOMING FF CRC OUTGOING FF CRC INCOMING AP CRC OUTGOING AP CRC
Since the device has the potential of modifying the full-field and active picture data with features like ITU-R-601 clipping and TRS insertion, the full field and active picture CRC values must be calculated for both the incoming and outgoing data streams. The calculated CRC values based on the incoming data stream are used for comparison with the embedded CRC values. However, the calculated CRC
11
521 - 66 - 05
3.4 Ancillary Checksum Verification
3.6 ANC_DATA
PIN ANC_CHKSM
LOGIC OPR OR
HOST BIT ANC_CHKSM EDH_CHKSM
PIN ANC_DATA
LOGIC OPR
HOST BIT
For each received ANC packet in the incoming data, the device compares the calculated checksum value to the embedded checksum for that ANC packet. If the checksum values do not match for any ANC packets within a field, an error is reported via the ancillary EDH flag in the EDH packet. In addition, if the ANC_CHKSM input pin or HOSTIF write table bit is asserted HIGH, the ancillary checksum correction block is enabled and the checksum in the ANC packet is replaced with the calculated one. This update is required to prevent the ANC data error from being flagged at every downstream EDH chip. When implementing applications which use the EDH core (ie. BYPASS_EDH set LOW), ANC_CHKSM will indicate a downstream FF/AP EDH error when an illegal/non-allowed (3FCH-3FFH) ANC_CHKSM input value is detected. As such, these values should not be present in the incoming data and the corresponding FF/AP EDH errors should not occur. However, if the user wishes to disable the ANC_CHKSM function, it can be deactivated by setting both the ANC_CHSKM pin and the ANC_CHKSM host interface bit LOW. If the chip is receiving ANC EDH flag information through the flag port or the HOSTIF, then the ANC EDH flag generated by the ancillary checksum verification block will be overwritten. However, the additional FF/AP EDH flag will still appear at the next downstream chip if an illegal checksum of 3FCH-3FFH was detected and the ANC_CHKSM function was enabled. If a checksum error is detected in the EDH packet itself, an additional separate error flag, EDH_CHKSM is set HIGH in the HOSTIF read table.
3.5 UES Error Flag Updating
The ANC_DATA signal is set HIGH when an ancillary data packet is exiting the GS9020. This pin is asserted from the start of the first header word through to the end of the checksum word of the ANC packet, inclusive, as shown in Figure 10.
3.7 NO_EDH
GS9020
PIN NO_EDH
LOGIC OPR
HOST BIT NO_EDH
Some input data streams may lack the EDH packet. In such cases, the NO_EDH output pin or HOSTIF read table bit is asserted HIGH. If only a few fields lack the EDH packet, the NO_EDH pin/bit will be asserted only for those fields. In determining if the input data stream contains an EDH packet, the GS9020 looks for two things. First the presence of an ANC packet with the header 000 3FF 3FF 1F4 and second that the ANC header is in the right spot for the video standard detected. The NO_EDH signal is a logical NAND of these two cases. If either one is false, the NO_EDH flag is set.
3.8 ERRORED FIELD COUNTER
PIN
LOGIC OPR
HOST BIT ERRORED FIELD COUNTER CLR[1:0] ERROR SENSITIVITY BITS
In receive mode, a UES flag is set HIGH in the outgoing EDH packet if the corresponding UES flag was HIGH in the incoming packet or if the corresponding V bit was LOW. (For example, if the incoming Active Picture V bit is LOW, the outgoing Active Picture UES bit will be HIGH). If there is no EDH packet in the incoming data, all three UES flags (ANC, AP, FF) are set HIGH.
The device has a 24 bit ERRORED FIELD COUNTER. The counter increments by one on the occurrence of one or more error flags in an OUTGOING EDH packet. The error flags that can increment the counter are user-selectable through the 16 ERROR SENSITIVITY bits in the HOSTIF write table. The error flag SENSITIVITY bits are active LOW, so that if a particular sensitivity bit is set LOW, the counter is sensitive to errors of that type in the OUTGOING EDH packet. The EDH_CHKSM sensitivity bit is active HIGH. There are four modes of counter operation. The mode is set through 2 bits in the HOSTIF write table, denoted CLR1 and CLR0.
12
521 - 66 - 05
CLR1 0 0 1 1
CLR0 0 1 0 1
MODE OF OPERATION Normal Reset Counter to Zero Auto Reset Hold Counter at Zero
3.10 Flag Port
PIN F_R/W S[1:0] FL[4:0]
LOGIC OPR
HOST BIT
>
OVERWRITE VALUES
GS9020
In "Normal" mode the counter operates as previously discussed, such that the counter increments on detection of any error for which the sensitivity flags are set HIGH. If "Reset Counter to Zero" mode is selected, the counter is reset to zero and begins counting again. The mode of operation will immediately return to 00 (normal mode) once the counter resets. In "Auto Reset" mode, the counter behaves in the normal fashion, except that it resets to zero every time a HOSTIF read of the lowest 8 bits of the error counter (address 17) is performed. This functionality allows the chip to count the number of errors since the last read. The "Hold Counter at Zero" mode instantly freezes the counter at zero until it is moved into one of the other modes.
3. 9 INTERRUPT Signal
In addition to the HOSTIF tables, the EDH error flags can also be read and written via the synchronous flag port. The five flag port pins, FL[4:0], allow access to all 15 error flags. The select pins S[1:0] control which flags are read/written as outlined below. If the flag port is not going to be used, it is best to set F_R/W high, leave FL[4:0] unconnected, and set S[1:0] to any value desired (but not floating).
3.10.1 Write Mode
PIN INTERRUPT
LOGIC OPR
HOST BIT
When the F_R/W pin is LOW, the flag port is in write mode and the FL[4:0] pins are configured as inputs. After writing to the flag port, the GS9020 inserts the written flags into the next outgoing EDH packet. Note that external flag overwriting via the flag port takes precedence over HOSTIF overwriting but the flag port writing only affects the next outgoing EDH packet. Following this, if the flag port is not written to again, flag operation is returned to normal EDH functionality (unless it is being overwritten through the HOSTIF). The data present on the FL[4:0] output pins, as controlled by the S[1:0] pins, is summarized below.
Write Mode, F_R/W = 0 S[1:0] 00 01 10 FL4 FF UES AP UES ANC UES IN/OUT FL3 FF IDA AP IDA ANC IDA APV FL2 FF IDH AP IDH ANC IDH FFV FL1 FF EDA AP EDA ANC EDA 0 FL0 FF EDH AP EDH ANC EDH 0
An interrupt output pin (INTERRUPT) is also available on the GS9020. The INTERRUPT output is asserted LOW for each field that contains errors in the outgoing EDH packet. The sensitivity flags used for the 24 bit errored field counter also apply to the interrupt signal. As a result, the interrupt can be made sensitive to any particular flags. The INTERRUPT signal is stable after an EDH packet exits the device and before the subsequent EDH packet enters the device as shown in Figure 11. If the STICKY OUT control bit is asserted HIGH, the interrupt remains asserted LOW until a HOSTIF read is performed on the flag that caused the interrupt. The INTERRUPT output is an open drain output and as a result requires an external pull-up resistor. A 10k resistor value is recommended. If this output is not used, a pullup resistor is not required.
11
In addition to overwriting the 15 error flags, the outgoing validity bits for the active picture (APV) and full field (FFV) can be overwritten via the flag port. The IN/OUT bit has no effect on writes to the error flags. IN/ OUT is a control bit used to determine if the flags read from the flag port during flag port read cycles represent incoming or outgoing EDH flags. If this bit is set HIGH, all subsequent reads are from the incoming EDH packet. If this bit is set LOW, then all subsequent reads are from the updated outgoing packet. When the IN/OUT bit is written to, the value remains latched until it is re-programmed. The IN/ OUT bit is set LOW upon reset of the chip.
13
521 - 66 - 05
3.10.2 Read Mode
When the F_R/W pin is HIGH, the flag port is in read mode and the FL[4:0] pins are configured as outputs. The data present on the FL[4:0] output pins, as controlled by the S[1:0] pins, is summarized below.
Read Mode, F_R/W = 1
S[1:0] 00 01 10
FL4 FF UES AP UES ANC UES
FL3 FF IDA AP IDA ANC IDA APV
FL2 FF IDH AP IDH ANC IDH FFV
FL1 FF EDA AP EDA ANC EDA S
FL0 FF EDH AP EDH ANC EDH
At t5, the F_R/W pin is sampled HIGH, indicating a read operation. Also at this time, the device reads in the information on the S[1:0] pins. Upon sampling a read operation, the device will begin driving the FLAG PORT after a delay, tFEN (see Figure 12c), with invalid data. The requested information is output on the FL[4:0] pins on the subsequent clock, t6, (plus an output delay time, see AC timing table and Figure 3). That is, there is a one clock latency between sampling of the S[1:0] pins and when the corresponding output information is presented on the FL[4:0] pins. In this example, the S[1:0] pins begin at "00" and are incremented each clock cycle to read all the error flags, EDH_CHKSM, validity, and S bits. The FLAG PORT is synchronous to the internal parallel clock and hence adequate timing for writing must be provided as indicated in the AC timing information and Figure 2. FLAG PORT read/write cycles, relative to the data stream, should take place as outlined in section 5.3 (HOST INTERFACE READ/WRITE TIMING).
3.11 CRC_MODE and FLAG_MAP Mode
GS9020
11
EDH_ CHKSUM
Note that the 15 error flags can be read from the incoming or outgoing EDH packet (see IN/OUT control bit above). However, the EDH_CHKSM flag available on pin FL4 when S[1:0] = 11 is only valid if IN/OUT is LOW. Also, the APV and FFV bits available on pins FL[3:2] when S[1:0] = 11 are only valid when IN/OUT is HIGH (that is, the validity bits are always read from the incoming EDH packet). The S bit is available regardless of the state of the IN/OUT bit.
3.10.3 FLAG PORT Read/Write Timing
PIN CRC_MODE FLAG_MAP
LOGIC OPR
HOST BIT
OR
FLAG_MAP
Figure 12a shows a FLAG PORT write cycle followed by a FLAG PORT read cycle and illustrates the read/write timing requirements. Note that the signals are not latched in exactly on the rising edge of PLCKOUT (as described in Note 2 of the AC electrical table), but are shown as being latched in on the rising edge for simplicity only. A write cycle is initiated by changing the F_R/W signal from HIGH to LOW. The first time the device samples the F_R/W LOW (at t0) it is instructed to stop driving the FL[4:0] pins. On each subsequent clock cycle (and F_R/W LOW) the device latches in the data present on S[1:0] and FL[4:0] (at t1, t2, t3 and t4). In this example, the S[1:0] pins begin at "00" and are incremented each clock cycle to update all the error flags, validity bits, and the IN/OUT control bit. Note that if a write cycle is performed to update, say the FF error flags (S[1:0] = 00), only the FF flags are updated, and the others are unaffected. A delay time, tFDIS, is necessary to change the FL[4:0] pins from output mode to input mode as defined in the AC timing table and shown in Figure 12b. The external controller can begin to drive the FL[4:0] bus after this delay time. A simple way to allow for this is to wait one clock cycle before starting to drive the FL[4:0] port and thus prevent bus contention (but set the S[1:0] inputs when F_R/W goes LOW so that flags are not unintentionally affected). 14
521 - 66 - 05
A common configuration is to have an input EDH chip that checks for errors at the input of a piece of equipment, followed by a processing block that manipulates the data, followed by an output EDH chip that updates the CRC values in the EDH packet before the data exits the equipment. Because the processing block changes the data values, the CRC values in the EDH packet no longer represent the data stream. The output EDH chip updates the CRC values to correctly reflect the newly modified data. To prevent the output EDH chip from indicating erroneous CRC errors on each field, the GS9020 has two special modes of operation, CRC_MODE and FLAG_MAP mode.
3.11.1 CRC_MODE
In CRC_MODE, the CRC values in the EDH packet are updated by the chip but the error flags are preserved and unaltered, unless they are overwritten via the HOSTIF or the FLAG PORT. This mode should be used by the output EDH chip to prevent the newly processed data from creating misleading EDH errors due to CRC mismatches. The device is placed in CRC_MODE by asserting the CRC_MODE pin HIGH.
CRC_MODE is applicable when the processing circuitry does not corrupt the EDH packet, as illustrated in Figure 13a. In this configuration, the input EDH chip operates in normal mode while the output EDH chip is in CRC_MODE. In this scenario, the input IC receives the EDH packet and does normal EDH processing. The output IC updates the EDH packet with new CRC values but passes the EDH flags through unaltered. Because of this, erroneous EDH flag handling by the second EDH chip is not performed.
3.11.2 FLAG_MAP Mode
used to route the EDH flags from an input EDH chip around the processing core and write them to an output EDH chip. In this configuration, the input IC is in FLAG_MAP mode. It receives the EDH packet, does normal EDH processing and transfers the new EDH flags to the output IC. The output IC, which is not in FLAG_MAP mode but is in write mode (FLAG_MAP and F_R/W stay LOW) receives these flags as they are written to it by the EDH chip. The output EDH chip then updates the EDH packet with the new CRC values and inserts the preserved EDH flags that have been transferred from the input IC. A diagram of this can be found in Figure 13b. Because the flags are output as soon as they are decoded, the maximum processing latency supported between the two EDH chips is the number of clock cycles in the shortest field of the standard minus 15 clock cycles. For example, D1 has one field of 262 x 1716 = 449592 clock cycles, and one field of 263 x 1716 = 451308 clock cycles. Thus the maximum latency for D1 is 449592 - 15 = 449577 clock cycles. Any additional latency requires that the flags be delayed before they can be piped to the output chip. Since writing to the flag port takes precedence over the HOSTIF writing, if any of the flags need to be forced at the output EDH chip, external logic in the routing path must be added. Alternately, the HOSTIF of the EDH chip can be used to perform any additional flag masking.
3.12 BYPASS_EDH Processing
GS9020
In FLAG_MAP mode, the FLAG PORT is used to read EDH flags from the GS9020 and write them to another EDH chip. To enable FLAG_MAP mode, the FLAG_MAP mode pin and the F_R/W pin must be asserted HIGH (set F_R/W at least one cycle ahead of FLAG_MAP). After a delay of tFEN, the FL[4:0] and S[1:0] pins of the FLAG PORT become outputs and can be connected to the chip which you wish the GS9020 to write the FLAG data to. In this mode the GS9020 automatically increments the value of S[1:0] and subsequently displays the appropriate flags on the FL[4:0] port, synchronous to the rising edge of PCLKOUT. This is illustrated in Figure 12d. Figure 12d displays three properties of the FLAG PORT in FLAG_MAP mode. First, each data is present on the FLAG PORT for two clock cycles to eliminate any setup time violations that might occur due to clock data skew between chips placed far apart. However, the designer must still ensure that the hold time is satisfied. Second, the S[1:0] pins never cycle to the value of "11" in FLAG_MAP mode since the values contained in the FL[4:0] register when S[1:0] ="11" are not considered EDH flags. Also, the chip cycles S[1:0] in the sequence "01", "00", "10" since this is the order in which the flags are stored and subsequently decoded from the EDH packet. Finally the S[1:0] pins only change value after receipt of an EDH packet and are thus static between packets. During this inter-packet time, the S[1:0] pins display a value of "01" and the FL[4:0] pins display the ANC EDH flags from the preceding EDH packet. For reliable data output on the FLAG PORT, switching the FLAG_MAP pin when an EDH packet is exiting the device is not advised. Also, if the EDH core is bypassed by asserting the BYPASS_EDH pin HIGH, the flag port will always display zeros. This is because the incoming flags (which will be decoded and written to the HOSTIF table) will not be updated to reflect the condition of the input data, and as a result no outgoing flags will be generated (the FLAG PORT only displays the outgoing EDH flags). FLAG_MAP mode can be used to write EDH flags to any chip, the most common use being applicable when the processing circuitry following the EDH chip corrupts the EDH packet. In this case, the FLAG_MAP mode can be 15
PIN BYPASS_EDH
LOGIC OPR OR
HOST BIT BYPASS_EDH
EDH processing can be bypassed by asserting the BYPASS_EDH pin or HOSTIF write table bit HIGH. When bypassed, EDH packets pass through the chip unaltered. Overwriting information in the EDH packet via the HOSTIF write table or the FLAG PORT has no effect. Data processing in the chip (as described below) can still occur even if BYPASS_EDH is asserted. In this case, valid incoming error flags can be read via the IC or parallel port interface. However, reading outgoing error flags via the host port or the flag port returns values of 0.
4. DATA PROCESSING BLOCK
The GS9020 contains advanced data processing features that can simplify system design requirements. These include: * * * TRS Blanking, ITU-R-601 Clipping Data Blanking,
521 - 66 - 05
* *
TRS Insertion, and ANC Header updating
4.3 Data Blanking
PIN
LOGIC OPR AND
HOST BIT BLANK_EN
It is important to note that these processing functions occur in the GS9020 in the order listed above. When implementing applications which use the EDH core (ie. BYPASS_EDH set LOW), TRS blanking, data blanking, and TRS insertion will indicate a downstream FF/AP EDH error when a 3FCH-3FFH input data value is blanked out or overwritten to a value less than 3FBH. As such, users may wish to disable data blanking, TRS blanking and TRS insertion by setting the BLANK_EN pin HIGH, the CLIP_TRS pin LOW, and leaving the corresponding host interface bits at their power-on default values when implementing applications which use the EDH core.
4.1 TRS Blanking
BLANK_EN
Asserting the BLANK_EN pin or the corresponding HOSTIF write table bit LOW causes the corresponding input data to be forced to blanking levels. This is a dynamic control allowing the user to individually select which data words are to be blanked. TRS and EDH insertion occurs after data blanking so if all these features are being used, the output data stream continues to have TRS words and EDH packets present, even if the BLANK_EN is constantly held LOW. The outgoing EDH packet will contain the correct CRC values for the blanked fields since the CRC values are calculated and inserted just prior to the data exiting the device. The blanking values in hexi-decimal notation for each standard are as follows:
NTSC/PAL 4:2:2 NTSC 4sc PAL 4sc NTSC/PAL 4:4:4:4 200 040 200 040 (CB:Y:CR:Y) 0F0 100 040 040 040 040 (B:G:R:A) 200 040 200 040 (CB:Y:CR:A)
GS9020
PIN
LOGIC OPR
HOST BIT TRS_BLANK
When asserted HIGH, TRS_BLANK (HOSTIF write table) will blank out any incorrectly positioned TRS words with respect to the flywheel. The blanking values used will be appropriate for the detected video standard as described below in the Data Blanking section. When TRS_INSERT is enabled and TRS_BLANK is not, there may be 4 TRSs per line in the outgoing data stream during a standard switch. Similarly, if TRS_BLANK is enabled and TRS_INSERT is not, then there may be 0 TRS per line during a switch. In most applications, these features should be either both enabled or both disabled to maintain only two TRSs per line. TRS blanking will function incorrectly if the flywheel is disabled. Thus if the flywheel is disabled the TRS_BLANK function should be disabled as well.
4.2 ITU-R-601 Clipping
Note that the device must first detect the incoming standard in order for the proper blanking values to be inserted.
4.4 TRS Insertion
PIN
LOGIC OPR
HOST BIT TRS_INSERT
PIN
LOGIC OPR
HOST BIT 601_CLIP
This feature operates on the active picture portion (as defined in RP165) of the data stream only. When the 601_CLIP bit of the HOSTIF write table is asserted HIGH, the device remaps all reserved data words in the active picture to values compliant with ITU-R-601. That is, 000-003 is clipped to 004 and 3FCH-3FFH is clipped to 3FBH.
TRS words, based on the internal flywheel, can be inserted into the outgoing data stream by asserting HIGH the TRS_INSERT bit of the HOSTIF write table. Note that for proper TRS insertion, the incoming standard must be detected and the flywheel synchronized. That is, the GS9020 does NOT provide proper TRS insertion for unformatted video data (video without TRS words). In the case where the input signal disappears, TRSs will continue to be inserted based on the last detected standard. Further, if a TRS is already in the correct location, it will be overwritten which may have the effect of correcting the TRS-ID word.
16
521 - 66 - 05
TRS insertion will function incorrectly if the flywheel is disabled. Thus if the flywheel is disabled the TRS_INSERT function should be disabled as well.
5.0 HOST INTERFACE TABLES
PIN HOSTIF_MODE
LOGIC OPR
HOST BIT
4.5 Clipping And TRS Blanking/Insertion
The HOST INTERFACE TABLES (HOSTIF) refer to memory locations within the GS9020 which store functional information about the device. There are two tables, a write table and read table.
HOST BIT 601_CLIP TRS_BLANK TRS_INSERT
GS9020
PIN CLIP_TRS
LOGIC OPR OR
The write table is organized into 15 word locations (each 8 bits wide) as shown in Table 2 and is used to set various configuration/flag bits. The read table is organized into 23 word locations (each 8 bits wide) as shown in Table 3 and is used to read status information from the device. The HOSTIF tables can be accessed via an IC (InterIntegrated Circuit) serial interface or an 8-bit parallel interface. The HOSTIF_MODE pin selects which interface is used. If the HOSTIF_MODE pin is HIGH, the HOSTIF operates in IC mode. If the HOSTIF_MODE pin is LOW, the HOSTIF operates in parallel mode. Note that many bits stored in the tables are also available as device pins. Bits in the write table that have a default value of 0 are logically ORed with the corresponding pin. Write table control bits VBLANKS/L and BLANK_EN, which have a default value of 1, are logically ANDed with the corresponding pin. However, write table control bit ANC_CHKSM, which has a default value of 1, is logically ORed with the corresponding pin. Therefore, to use the ANC_CHKSM pin, the ANC_CHKSM control bit must first be set to 0. If the HOST interface is not going to be used, the best way to set the related pins is as follows: HOSTIF_MODE = LOW CS = HIGH
Asserting the CLIP_TRS pin HIGH turns on three features described above: ITU-R-601 Clipping, TRS Blanking, and TRS Insertion These three functions can also be turned on individually through the HOSTIF as described above. THE CLIP_TRS pin is logically ORed with each of the three bits from the HOSTIF table. As a result, as long as the CLIP_TRS pin is asserted, these functions cannot be turned off via the HOSTIF.
4.6 Ancillary Header
PIN
LOGIC OPR
HOST BIT ANC_HEADER
Updating of the ANC headers can occur to facilitate 8-bit to 10-bit conversion. If the ANC_HEADER bit of the HOSTIF write table is set HIGH, all 3FC-3FF data values corresponding to component ANC headers are remapped to 3FF in the output data stream. For example, if 8 bit data is input to the device, the ANC header of 00, FF, FF will appear as 000, 3FC, 3FC and will be remapped to 000, 3FF, 3FF by the GS9020.
R/W = HIGH A/D = DON'T CARE (BUT NOT FLOATING) P[7:0] = N/C
17
521 - 66 - 05
5.1 IC Serial Interface
PIN SCL SDA
LOGIC OPR
HOST BIT
B) Signals are "strobed" into/out of the parallel port on the falling edge of the CS signal. Setup and hold times, as defined in the AC timing tables, are relative to this edge and must be met (see Figure 14a) C) The GS9020 drives the P[7:0] bus when the R/W pin is HIGH and the CS pin is LOW. At all other times, the P[7:0] port is in a high impedance state. The host interface enable and disable times are shown in Figure 14b and are specified in the AC timing information. In this figure, the rising/falling edges of R/W and CS are not aligned to illustrate that the state of the P[7:0] I/Os is only a combinatorial function of the R/W and CS pins. A write cycle to the parallel interface is shown in Figure 14c. The starting address of the operation is written to the chip by putting the R/W pin LOW (indicating write) and the A/D pin high (indicating ADDRESS). At t0, the falling edge of CS strobes in the information. Following this, the A/D line should be asserted LOW indicating data. The R/W line remains LOW indicating a write operation and at t1 the data is strobed into the device. A read example follows the write cycle. Note that the read cycle begins with a write operation to indicate the starting address. At t2, R/W is LOW (indicating write), A/D is HIGH (indicating address) and P[7:0] represent the starting address for the read cycle. After sufficient hold time, the microcontroller releases the P[7:0] bus and the R/W is asserted HIGH to indicate a read operation. At t3, the CS is asserted low causing the GS9020 to present the required data on the P[7:0] bus. If two consecutive data read or write operations are performed, the device will automatically increment the address. However, for a completely random-access operation, the address can be specified prior to every data read or write operation.
5.3 Host Interface Read/Write Timing
GS9020
A[2:0]
The IC interface consists of a bi-directional serial data pin (SDA) and a serial clock input pin (SCL). In addition, 3 input pins, A[2:0] are provided to assign the chip one of eight possible IC addresses (0001A2A1A0). During an IC write operation, the first byte written to the chip (after the device has been addressed) is interpreted as the starting HOSTIF write table address for the communication. This starting address value must be set to 1. The next byte is interpreted as data to be written to this address. The address then automatically increments so that the following bytes are written to subsequent addresses. When executing a read operation, a write must be performed first to load the starting address. The starting address value loaded must be set to 1. After this, bytes read from the chip will begin at this address and will autoincrement. If the read operation is halted and communication with the chip is later established for another read, the chip will resume reading at the next HOSTIF memory address. In IC mode, P[7:5] and A/D must be set LOW while R/W and CS must be set HIGH.
5.2 Parallel Interface
PIN P[7:0] A/D R/W CS
LOGIC OPR
HOST BIT
The asynchronous parallel interface consists of an 8-bit multiplexed address/data bus (P[7:0]), a chip select pin (CS), a read/write pin (R/W), and an address/data pin (A/D). The following should be noted when interfacing to the parallel port: A) Read/Write cycles via the parallel interface are completely independent and asynchronous to the parallel clock PCLKOUT.
Figure 15 illustrates valid times for reading/writing information from the HOSTIF tables. It represents two fields of video data entering and exiting the GS9020. The relative position of the EDH packet in the data stream is also shown. (Note that the EDH packet entering the device at t0, EDH F0, represents the EDH information from the previous field, FIELD 0). It is safe to read or write EDH information at least two lines after an EDH packet exits the chip but before the subsequent EDH packet enters the chip. Reading during the time interval shown will show values from EDH F0. Writing during the time interval shown will affect EDH F1. Note that the above read/write timing should also be observed when reading/writing flag information via the FLAG PORT.
18
521 - 66 - 05
6.0 RESET
PIN RESET
LOGIC OPR
HOST BIT
Setting the RESET input pin LOW re-initializes the internal control circuitry including returning all HOST interface programming values to their original default values. An internal power-on-reset cell is also present in the device so that device initialization occurs on power-up. Figure 16a illustrates the reset circuitry. The internal power-on reset circuit of the GS9020 is sensitive to the rise time of the power supply, hence an external power on reset chip or board level reset line is strongly recommended. When using this technique, the user must ensure that a minimum pulse width of 100ns is present on the reset line. In applications where a board-level reset is not available, a circuit similar to figure 16b can be used to ensure correct reset on power-up. The RESET pin will typically take 1.4ms to reach 2.5V on power up, but can take longer for power supplies with slower rise times. A bleed resistor such as the one shown (20k) will assist the capacitor to discharge once power is removed. The user should allow the capacitor to discharge to at least 0.5V before power is reapplied, to permit a full internal reset. The time taken by the RESET pin to reach 0.5V on power down, is dependent upon the fall time of the power supply.
GS9020
19
521 - 66 - 05
GS9020
TABLE 2: GS9020 Host Interface Write Table 7
0
521 - 66 - 05
WRITE Table STICKY IN
1 0
ADDRESS STICKY OUT VBLANKS/L BLANK_EN FF IDA AP IDA FF IDA AP IDA FF IDA AP IDA RW1 B6 RW2 B4 RW3 B2 RW5 B6 RW6 B4 RW7 B2
0 0 0 0 0 0 0 0 0 0 0 0 0
6 CLR1 STD SEL ANC_HEADER
0 0 0 0
5 CLR0 S BYPASS_EDH FF EDA AP EDA FF EDA AP EDA FF EDA AP EDA RW1 B4 RW2 B2 RW4 B6 RW5 B4 RW6 B2 FFV
0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
4 SWITCH FLYW STD3 FLAG_MAP FF EDH AP EDH FF EDH AP EDH FF EDH AP EDH RW1 B3 RW3 B7 RW4 B5 RW5 B3 RW7 B7 APV
0 0 0 0 0 0 0 0 0 0 0 1 0 0
3 FLYWDIS STD2 ANC_CHKSM ANC UES AND EDA ANC UES ANC EDA ANC UES ANC EDA RW1 B2 RW3 B6 RW4 B4 RW5 B2 RW7 B6 0
0 0 0 0 0
2 0 STD1
0 0
1 0 STD0
0
CONFIGURATION 0
0
1
2 601_CLIP
0 0 0 0 0 0 0 0 0 0 0 0 1 1
3 TRS_INSERT
0
TRS_BLANK 1 0
OVERWRITE VALUES FF UES 1
0
4 1
0
ANC IDA
5 AP UES FF IDH AP IDH FF IDH AP IDH RW1 B5 RW2 B3 RW4 B7 RW5 B5 RW6 B3 RO_CTRL
0
ANC EDH ANC IDA
0
OVERWRITE CONTROL FF UES
0 0 0 0 0 0 0 0 0 0
6 AP UES
0
ANC IDH ANC EDH
0
7
0
0 ANC IDA
0 0
ERROR SENSITIVITY BITS FF UES
0
8 AP UES
ANC IDH ANC EDH
0 1
9
0
EDH_CHKSM RW2 B7
0 0
RESERVED (OUTGOING) RW1 B7
0
10 RW2 B5
RW2 B6 RW3 B5
0 0
20
0
11 RW3 B3
RW3 B4 RW4 B3
0 0
12
0
RW4 B2 RW6 B7
0 0
13 RW5 B7
0
RW6 B6 RW7 B5 0
0
14 RW6 B5
0
RW7 B4 0
15 RW7 B3
NOTE: 1. Superscripts denote default settings upon reset.
TABLE 3: GS9020 Host Interface Read Table 7 F2 NO_EDH FF UES AP UES FF UES AP UES b15 b7 b15 b7 b15 b7 b15 b7 b23 b15 b7 RW1 B7 RW2 B5 RW3 B3 RW5 B7 RW6 B5 RW7 B3 RW7 B2 RW6 B4 RW5 B6 RW3 B2 RW4 B7 RW5 B5 RW6 B3 0 RW2 B4 RW2 B3 RW1 B6 RW1 B5 b6 b5 b4 RW1 B4 RW2 B2 RW4 B6 RW5 B4 RW6 B2 0 b14 b13 b12 b22 b21 b20 b6 b5 b4 b14 b13 b12 b11 b3 b19 b11 b3 RW1 B3 RW3 B7 RW4 B5 RW5 B3 RW7 B7 0 b6 b5 b4 b3 b14 b13 b12 b11 b6 b5 b4 b3 b14 b13 b12 b11 b10 b2 b10 b2 b10 b2 b18 b10 b2 RW1 B2 RW3 B6 RW4 B4 RW5 B2 RW7 B6 0 b6 b5 b4 b3 b2 b14 b13 b12 b11 b10 AP IDA AP IDH AP EDA AP EDH ANC EDA FF IDA FF IDH FF EDA FF EDH ANC UES ANC IDA ANC EDH b9 b1 b9 b1 b9 b1 b9 b1 b17 b9 b1 RW2 B7 RW3 B5 RW4 B3 RW6 B7 RW7 B5 0 AP IDA AP IDH AP EDA AP EDH ANC EDA ANC EDH FF IDA FF IDH FF EDA FF EDH ANC UES ANC IDA EDH_CHKSM TRS_ERR FFV APV 0 0 0 ANC IDH 0 ANC IDH 0 b8 b0 b8 b0 b8 b0 b8 b0 b16 b8 b0 RW2 B6 RW3 B4 RW4 B2 RW6 B6 RW7 B4 0 F1 F0 S STD3 STD2 STD1 STD0 6 5 4 3 2 1 0
READ Table
ADDRESS
CONFIGURATION
1
2
INCOMING ERROR FLAGS
3
4
OUTGOING ERROR FLAGS
5
6
INCOMING
7
FF CRC
8
OUTGOING
9
FF CRC
10
INCOMING
11
AP CRC
12
GS9020
21
OUTGOING
13
AP CRC
14
ERRORED FIELD COUNTER
15
16
17
18
RESERVED WORDS (INCOMING)
19
20
21
22
23
521 - 66 - 05
SDI CLOCK SYNCHRONOUS INPUTS SERIAL DATA VALID t2 PCLKOUT tSS tSH t1
GS9020
Fig. 1 Serial Data Input Setup & Hold Times
Fig. 2 Input Setup & Hold Times (Synchronous Inputs)
VDD, SDI RPULLUP SYNCHRONOUS OUTPUTS tOH PCLKOUT tOD DATA VALID tOS SDI
VDD, SDI RPULLUP SDI
Fig. 3 Output Delay & Hold Times (Synchronous Outputs)
Fig. 4 Serial Data & Clock Input Circuit
VDD
VDD
VDD
VDD
SDO SDO GS9025 SCO SCO
VDD, SDI SDI SDI VDD, SDI VDD, SCI SCI SCI VDD, SCI
SDO
SDO
GS9020
Fig. 5 Interfacing the GS9020 to the GS9025
Fig. 6 Serial Data Output Circuit
VDD
GS9025
GS9020 VDD, SDI SDO SDO Z0 SDI SDO SDI SDO + VDD, SDI VDIFF OUT 2Z 0 VDD, SCI SCI SCI SDO VDD, SCI VDIFF OUT = SDO x 2Z0 SDOMODE SDI
GS9028
SDO
SCO SCO
GS9025
SDI
Fig. 7 Interfacing the GS9020 to the GS9028
22
521 - 66 - 05
tOS tOH
tOD tOS
PCLKOUT
DOUT [9:0]
3FF
000
000
EAV
3FF
000
000
SAV
GS9020
F [2:0]
V
H
Fig. 8a FVH Timing for Component Video
tOH tOS
tOD tOS
PCLKOUT
DOUT [9:0]
3FF
000
000
000
TRS-ID
F [2:0]
H
Fig. 8b F and H Timing for Composite Video
PCLKOUT
DOUT[9:0]
3FF
000
000
EAV ID
3FF
000
000
SAV ID
FIFO_RESET
Fig. 9a FIFO_RESET Pulse Timing for Component Signals (FIFOE/S = 1)
PCLKOUT
DOUT[9:0]
3FF
000
000
EAV ID
3FF
000
000
SAV ID
FIFO_RESET
Fig. 9b FIFO_RESET Pulse Timing for Component Signals (FIFOE/S = 0)
23
521 - 66 - 05
PCLKOUT
DOUT[9:0]
3FF
000
000
000
TRS ID
FIFO_RESET
GS9020
Fig. 9c FIFO_RESET Pulse Timing for Composite Signals (FIFOE/S = 0 or 1)
PCLKOUT
DOUT[9:0]
000
3FF
3FF
DID
UDW
UDW
CS
ANC_DATA
Fig. 10a ANC_DATA Timing for Component Signals
PCLKOUT
DOUT[9:0]
3CF
DID
DBN
DC
UDW
UDW
CS
ANC_DATA
Fig. 10b ANC_DATA Timing for Composite Signals
SDI/SDI
EDH
EDH
DOUT[9:0]
E D H
E D H
INTERRUPT TRANSITION POINT UNKNOWN
TRANSITION POINT UNKNOWN
Fig. 11 INTERRUPT Timing
24
521 - 66 - 05
WRITE CYCLE
READ CYCLE
{
XX FF AP ANC S11
{
F_R//W FL[4:0] XX FF AP ANC S11 PCLKOUT t0 S[1:0] XX t1 00 t2 01 t3 10 t4 11 F_R/W FL [4:0] tFDIS PCLKOUT
GS9020
t5 00
t6 01
t7 10
t8 11
Fig. 12a Flag Port READ/WRITE Timing
F_R/W
tFEN
FL [4:0]
PCLKOUT
Fig. 12b Flag Port Disable Time
Fig. 12c Flag Port Enable Time
PCLKOUT F_R/W FLAGMAP X
FL[4:0]
XX0 XX 1 XX 2
AP
FF
ANC
ANC
AP
FF
ANC
S[1:0]
XX 0 XX 1 XX 2 tFEN
01
00
10
10
01
00
10
Flags held at ANC between EDH packets Double clocking
Fig. 12d Flag Port Timing in FLAG MAP MODE
GS9020 or GS9021 CRC_MODE = 0 R/T = 1 (GS9021) PROCESSING WHICH DOES NOT AFFECT THE EDH PACKET
GS9021
CRC_MODE = 1
Fig. 13a Example of CRC_MODE Implementation
25
521 - 66 - 05
GS9020 or GS9021 CRC_MODE = 0 FLAG MAP = 1 F_R/W = 1 R/T = 1 (GS9021) PROCESSING CORRUPTS EDH PACKET
GS9021
FLAG MAP = 0 F_R/W = 0
GS9020
FL [4:0] S [1:0]
7
Fig. 13b Example of FLAG_MAP Mode Implementation
tHS
tHH
P [7:0]
A/D
R/W
CS
Fig. 14a HOSTIF Parallel Port Input Setup & Hold Times
tHEN P[7:0] GS9020 DRIVING
tHDIS
R/W CS
Fig. 14b HOSTIF Parallel Port Output Enable & Disable Times
26
521 - 66 - 05
WRITE CYCLE
READ CYCLE
{
ADDRESS DATA DATA
{
P[7:0] ADDRESS DATA IN R/W A/D CS t0 t1 FIELD 0 SDI/SDI EDH F0 t0 DOUT[9:0] E D H F0 2 LINES tMAX = 25s INTERNAL POWER on RESET CELL RESET PIN tRESET
GS9020
t2
t3
t4
Fig. 14c HOSTIF Parallel Port READ/WRITE Cycles
FIELD 1
FIELD 2
EDH F1
E D H F1
VALID TIME TO READ/WRITE EDH INFORMATION TO/FROM GS9020
Fig. 15 Host Interface READ/WRITE Timing
~1.4 mS VDD VDD 5V
2k 0V t RESET
INTERNAL RESET SIGNAL
RESET
Manual Reset
Switch (Optional)
5V 1uF 20k
0V
t
Fig. 16a Reset Circuitry
Fig. 16b Acceptable external reset circuit when a master reset is not available
27
521 - 66 - 05
GS9020
VCC
GND
VDD
ANC_DATA
TRS_ERROR
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62 F2 F1 F0 H
VDD
SDO
SDO
ANC_DATA 80 TRS_ERR 79 78
CLIP_TRS
BLANK_EN
SDOMODE
38
37
36
35
34
ANC_CHKSM
GND VDD VDDSDI SDI SDI VDDSDI VDDSCI SCI SCI VDDSCI VDD GND HOSTIF_MODE FIFOE/S CRC_MODE
BYPASS_EDH
C9 10n GND 3 VDD 4 5 6 Z0 = 75 8 9 Z0 = 75 10 11 A/M VDD SS0 SS1 SS2 16 VCC 1 VCC 2 VCC C20 100n C23 100n 15pF R31 1k 100n C26 C25 VDD 10n 100n C43 R25 C21 10n C24 365 10n VDD C41 D2 17 18 19 20 22 15 14 13 12 7 VEE VCC VEE LOCK COSC A/D 41 SSI-CD 40 39
VBLANKS/L
FLAG_MAP
SMPTE
10n 2
VDD
4.7n
1
VDD
SGND
SVDD
GND
VCC 1
VCC C10 C40
C8 10n D1
V D9 60 D8 59 D7 58 D6 57 D5 56 D4 55 D3 54 D2 53
61
VCC 2
VBLANKS/L
VCC75_1 44 NC.(OEM) 43 SMPTE 42
DDI DDI VCC75_2 VCC_EQD VEE_EQD SDI SDI VCC_EQA VEE_EQA CD-ADJ AGCVEE1 RVCO12 AGC+ 13 V CC 14 VEE 15 LF+ 16 LFS 17 LFRVCO+ CBG
CLK_EN
18
19
20
L7 15nH 21
21 SCL/P4 22 SDA/P3
23 A2/P2 24 A1/P1
25 A0/P0 26 R/W
27 A/D 28 CS
29 V DD 30 GND
31 RESET 32 NC
33 STD2 34 STD1
35 STD0 36 FL4
37 FL3 38 FL2
R24 2k
C22 100n
Fig. 17 GS9025 - GS9020 Schematic Diagram (basic operation schematic)
39 FL1 40 FL0
521 - 66 - 05
C29100n VCC R99 150 LED23 R100 Q4 VDD 22k1 VDD VDD VDD VDD VCC D9 D8 D7 VIDEO DATA D6 CLOCK D5 OUTPUTS D4 D3 D2 D1 VDD 1 2 3 4 5 6 7 8 9
VCC
VDD
C1 10
C2 100n
C28 10
VCC
J3
28
GS9025
P7 P6 P5
Z0 = 75
R20
C13 10n
C11 10n
IN2
75
GS9020
C12 10n D0 CLK
VCC
R21 75
R19 75
C14 10n C17 10n
10
R43 39
11
VEE 33 32 SDO 31 SDO 30 VEE 29 SCO 28 SCO 27 VEE 26 A/M 25 SS0 24 SS1 23 SS2
C19 100pF
VDD VDD
D1 52 51 VDD 50 GND 49 D0 48 PCLKOUT 47 FIFO_RESET 46 NO_EDH 45 FLYWDIS 44 INTERRUPT 43 F_R/W 42 S0 41 S1
R9 R6 75 L6 C7 1 C101 10n L5 8.2nH R10 75 FVH INDICATION F2 F1 F1 F0 R8 75 8.2nH R2 75 R3 75 VDD J1 C42 100n C29 100n VCC SDI VEE SDO SDO SDI VCC C5 C3 1 Z0 = 50 Z0 = 50 100n VDD R99 150 R7 50 RSET VEE R4 50
VCC
GND
VDD
VCC
VDD
GS9028
59
C1 10
C2 100n
C28 10
LED23 USER SELECTED OPTIONS VCC VDD VDD VDD 68 67 66 65 ANC_DATA CLIP_TRS BLANK_EN BLANK_EN SDOMODE VBLANKS/L FLAG_MAP
R100 Q4 VCC 78 77 76 75 74 73 72 71 70 69 2 VDD D1 SDO SDO SDO 10n 2 GND GND VDD VDDSDI SDI SDI VDDSDI VDDSCI SCI SCI VDDSCI VDD GND HOSTIF_MODE FIFOE/S 17 18 C41 10n 19 20 CRC_MODE P7 P6 P5 3 VDD 4 5 6 Z0 = 75 8 9 Z0 = 75 10 11 A/M VDD SS0 SS1 VDD SS2 1 CRC_MODE VCC 2 VCC R25 R25 365 C20 100n C23 100n 15pF R31 1k 100n C26 I2 C INTERFACE C25 10n 100n C43 C21 10n C24 VDD D2 FIFOES 16 15 14 13 12 7 VDD 1 37 36 35 34 34 VDD SGND SVDD C40 1 CLIP_TRS CLIP_TRS BLANK_EN SDOMODE GND GND VCC 4.7n 38
SMPTE
TRS_ERROR TRS_ERROR
ANC_CHKSM
BYPASS_EDH
22k1
H 64 63 62 F2 F1 F1 F0 H
VCC
C10 ANC_CHKSM VBLANKS/L
C8 10n
V V D9 60 D8 59 D7 58 D6 57 D5 56 D4 55 D3 54 D2 53 D1 52 51 VDD
61
V V
D9 D8 D7 D6 D5 D4 D3 D2 D1 VDD VIDEO DATA CLOCK OUTPUTS
ANC_DATA 80 TRS_ERR 79
VEE EE
2
DDI
VCC
3
VCC75_2
4
VEE
RVCOVCO-
CBG
RVCO+
VCC CC
12 AGC+ 13 V CC CC
14 VEE VEE 15 LF+
16 LFS 17 LFLF-
18
19
20
21
L7 15nH 22 22
21 SCL/P4 22 22 SDA/P3
23 A2/P2 A2/P2 24 A1/P1
25 A0/P0 26 R/W R/W
27 A/D 28 CS
29 V VDD 30 30 GND
31 RESET 32 NC
33 33 STD2 34 STD1
35 STD0 36 36 FL4
37 FL3 FL3 38 FL2
R24 2k
A2
A1
A0 A0
FL4
FL3 FL3
FL2
FL1
SCL
SDA
STD2
STD1 STD1
VDD
STD0
FL0 FL0
C22 100n
39 39 FL1 40 FL0 FL0
GS9020
29
GS9025
VCC_EQD
J3
Z0 = 75
R20
C13 10n
C11 10n
5
VEE_EQD
6
SDI
44 VCC75_1 44 NC.(OEM) 43 SMPTE SMPTE 42
DDI
CLK_EN
1
41 A/D 41 SSI-CD 40 39
LOCK
COSC
VCC
V VEE
BYPASS_EDH
C9 10n
FLAG_MAP
IN2
75
VCC
7
SDI
GS9020
GND D0 PCLKOUT FIFO_RESET NO_EDH FLYWDIS INTERRUPT F_R/W S0 S1
50 49 48 47 46 45 44 43 42 41 D0 CLK FIFO_RESET NO_EDH FLYWDIS INTERRUPT F_R/W S0 S1
C12 10n
8
VCC_EQA
R21 75
C14 10n C17 10n
9
VEE_EQA
R19 75
10
CD-ADJ
R43 39
11
AGC-
VEE 33 32 SDO 31 SDO 30 VEE 29 SCO 28 SCO 27 VEE 26 A/M 25 SS0 24 SS1 23 SS2
C19 100pF
VCC
FLAG PORT I/O
Fig. 18 GS9025 - GS9020 - GS9028 Schematic Diagram (advanced operation schematic)
521 - 66 - 05
PACKAGE DIMENSIONS
16.00 0.20
14.00 0.10
80
GS9020
1
13 TYP
0.20 MIN
16.00 0.20 14.00 0.10 13 TYP 0.08 MIN RADIUS 1.0 REF 0.60 0.15
0.08/0.20 RADIUS 7 MAX 0 MIN
1.40 0.05
Dimensions in millimetres 80 pin LQFP 1.60 MAX
0.65 BSC
0.30 0.08
CAUTION
ELECTROSTATIC SENSITIVE DEVICES
DO NOT OPEN PACKAGES OR HANDLE EXCEPT AT A STATIC-FREE WORKSTATION
DOCUMENT IDENTIFICATION
DATA SHEET The product is in production. Gennum reserves the right to make changes at any time to improve reliability, function or design, in order to provide the best product possible.
REVISION NOTES:
Changes to Ancillary Checksum Verification, Data Processing Block, IC Serial Interface, and Reset descriptions. (Added Figure 16b). Moved from Preliminary Data Sheet to Data Sheet
GENNUM CORPORATION
MAILING ADDRESS: P.O. Box 489, Stn. A, Burlington, Ontario, Canada L7R 3Y3 Tel. +1 (905) 632-2996 Fax. +1 (905) 632-5946 SHIPPING ADDRESS: 970 Fraser Drive, Burlington, Ontario, Canada L7L 5P5
GENNUM JAPAN CORPORATION C-101, Miyamae Village, 2-10-42 Miyamae, Suginami-ku Tokyo 168-0081, Japan Tel. +81 (03) 3334-7700 Fax. +81 (03) 3247-8839 GENNUM UK LIMITED 25 Long Garden Walk, Farnham, Surrey, England GU9 7HX Tel. +44 (0)1252 747 000 Fax +44 (0)1252 726 523
Gennum Corporation assumes no responsibility for the use of any circuits described herein and makes no representations that they are free from patent infringement. (c) Copyright November 1997 Gennum Corporation. All rights reserved. Printed in Canada.
521 - 66 - 05
30


▲Up To Search▲   

 
Price & Availability of GS9020-CFV

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X